home *** CD-ROM | disk | FTP | other *** search
- ; ROBIN-DN.SUB "Round Robin Dialer"
- ; by
- ; Samuel Smulowitz
- ; CENTURY ASSOCIATES
- ; 141-04 71st Avenue
- ; Flushing, N.Y. 11367
- ;
- ;
- START:
- ;
- SWITCH S9
- CASE "NUMBERS"
- GOTO DISPLAY1
- ENDCASE
- ENDSWITCH
- ;
- DISPLAY-NUMS:
- LOCATE 9,0
- MESSAGE"╔═══════════════════════════════════════════════════════════════════╗"
- MESSAGE"║ DIALING LIST: ║"
- MESSAGE"║ 1: ║"
- MESSAGE"║ 2: ║"
- MESSAGE"║ 3: ║"
- MESSAGE"║ 4: ║"
- MESSAGE"║ 5: ║"
- MESSAGE"║ 6: ║"
- MESSAGE"║ 7: ║"
- MESSAGE"║ 8: ║"
- MESSAGE"║ ║"
- MESSAGE"║ NOW DIALING : ║"
- MESSAGE"╚═══════════════════════════════════════════════════════════════════╝"
- ;
- FIND S9 "NAMES"
- IF FOUND
- GOTO DISPLAYA
- ENDIF
- ;
- DISPLAY1:
- LOCATE 11,6
- MESSAGE S1
- SWITCH S1
- CASE "END"
- LOCATE 21,9
- MESSAGE "'ROBIN.CMD' ENDED. NO NUMBERS TO DIAL."
- ALARM 2
- GOTO EXIT
- ENDCASE
- CASE "end"
- LOCATE 21,9
- ASSIGN S1 "END"
- MESSAGE "'ROBIN.CMD' ENDED. NO NUMBERS TO DIAL."
- ALARM 2
- GOTO EXIT
- ENDCASE
- ENDSWITCH
- DISPLAY2:
- LOCATE 12,6
- MESSAGE S2
- SWITCH S2
- CASE "END"
- GOTO DSPLY-OK
- ENDCASE
- CASE "end"
- ASSIGN S2 "END"
- GOTO DSPLY-OK
- ENDCASE
- ENDSWITCH
- DISPLAY3:
- LOCATE 13,6
- MESSAGE S3
- SWITCH S3
- CASE "END"
- GOTO DSPLY-OK
- ENDCASE
- CASE "end"
- ASSIGN S3 "END"
- GOTO DSPLY-OK
- ENDCASE
- ENDSWITCH
- DISPLAY4:
- LOCATE 14,6
- MESSAGE S4
- SWITCH S4
- CASE "END"
- GOTO DSPLY-OK
- ENDCASE
- CASE "end"
- ASSIGN S4 "END"
- GOTO DSPLY-OK
- ENDCASE
- ENDSWITCH
- DISPLAY5:
- LOCATE 15,6
- MESSAGE S5
- SWITCH S5
- CASE "END"
- GOTO DSPLY-OK
- ENDCASE
- CASE "end"
- ASSIGN S5 "END"
- GOTO DSPLY-OK
- ENDCASE
- ENDSWITCH
- DISPLAY6:
- LOCATE 16,6
- MESSAGE S6
- SWITCH S6
- CASE "END"
- GOTO DSPLY-OK
- ENDCASE
- CASE "end"
- ASSIGN S6 "END"
- GOTO DSPLY-OK
- ENDCASE
- ENDSWITCH
- DISPLAY7:
- LOCATE 17,6
- MESSAGE S7
- SWITCH S7
- CASE "END"
- GOTO DSPLY-OK
- ENDCASE
- CASE "end"
- ASSIGN S7 "END"
- GOTO DSPLY-OK
- ENDCASE
- ENDSWITCH
- DISPLAY8:
- LOCATE 18,6
- MESSAGE S8
- SWITCH S8
- CASE "END"
- GOTO DSPLY-OK
- ENDCASE
- CASE "end"
- ASSIGN S8 "END"
- GOTO DSPLY-OK
- ENDCASE
- ENDSWITCH
- ;
- DSPLY-OK:
- ASSIGN S0 "DISPLAY-NUMS"
- EXECUTE "ROBIN.CMD"
- ;
- ;
- DISPLAYA:
- LOCATE 11,25
- MESSAGE S1
- SWITCH S1
- CASE "END"
- GOTO NAME-OK
- ENDCASE
- CASE "end"
- ASSIGN S1 "END"
- GOTO NAME-OK
- ENDCASE
- ENDSWITCH
- DISPLAYB:
- LOCATE 12,25
- MESSAGE S2
- SWITCH S2
- CASE "END"
- GOTO NAME-OK
- ENDCASE
- CASE "end"
- ASSIGN S2 "END"
- GOTO NAME-OK
- ENDCASE
- ENDSWITCH
- DISPLAYC:
- LOCATE 13,25
- MESSAGE S3
- SWITCH S3
- CASE "END"
- GOTO NAME-OK
- ENDCASE
- CASE "end"
- ASSIGN S3 "END"
- GOTO NAME-OK
- ENDCASE
- ENDSWITCH
- DISPLAYD:
- LOCATE 14,25
- MESSAGE S4
- SWITCH S4
- CASE "END"
- GOTO NAME-OK
- ENDCASE
- CASE "end"
- ASSIGN S4 "END"
- GOTO NAME-OK
- ENDCASE
- ENDSWITCH
- DISPLAYE:
- LOCATE 15,25
- MESSAGE S5
- SWITCH S5
- CASE "END"
- GOTO NAME-OK
- ENDCASE
- CASE "end"
- ASSIGN S5 "END"
- GOTO NAME-OK
- ENDCASE
- ENDSWITCH
- DISPLAYF:
- LOCATE 16,25
- MESSAGE S6
- SWITCH S6
- CASE "END"
- GOTO NAME-OK
- ENDCASE
- CASE "end"
- ASSIGN S6 "END"
- GOTO NAME-OK
- ENDCASE
- ENDSWITCH
- DISPLAYG:
- LOCATE 17,25
- MESSAGE S7
- SWITCH S7
- CASE "END"
- GOTO NAME-OK
- ENDCASE
- CASE "end"
- ASSIGN S7 "END"
- GOTO NAME-OK
- ENDCASE
- ENDSWITCH
- DISPLAYH:
- LOCATE 18,25
- MESSAGE S8
- SWITCH S8
- CASE "END"
- GOTO NAME-OK
- ENDCASE
- CASE "end"
- ASSIGN S8 "END"
- GOTO NAME-OK
- ENDCASE
- ENDSWITCH
- ;
- NAME-OK:
- ASSIGN S0 "ROBIN-DN.SUB"
- ASSIGN S8 S9
- ASSIGN S9 "NUMBERS"
- EXECUTE S8
- ;
- ;
- EXIT:
- EXIT